package com.dianxin.smartpark.dao.dataobject.park;

import com.chinatelecom.response.common.BaseDO;
import java.io.Serializable;
import java.util.Date;

public class SmartParkCarParking extends BaseDO implements Serializable {
    /**
     * 停车场id
     */
    private Long parkId;

    /**
     * 停车场
     */
    private String parkName;

    /**
     * 开闸类型、1进 2出
     */
    private Integer openType;

    /**
     * 车牌号
     */
    private String licensePlate;

    /**
     * 类别1员工2访客
     */
    private Integer carType;

    /**
     * 开闸时间
     */
    private Date openTime;

    /**
     * 道闸code
     */
    private Long roadGate;

    /**
     * 开闸图片
     */
    private String openPic;

    /**
     * 可信度
     */
    private Float reliability;

    /**
     * 用户或访客id
     */
    private Long userId;

    /**
     * 证件号
     */
    private String idNum;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 电话
     */
    private String phoneNum;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 道闸名称
     */
    private String roadGateName;

    /**
     * 摄像头code
     */
    private Long cameraDeviceCode;

    /**
     * 摄像头name
     */
    private String cameraDeviceName;

    /**
     * smart_park_car_parking
     */
    private static final long serialVersionUID = 1L;

    /**
     * 停车场id
     * @return park_id 停车场id
     */
    public Long getParkId() {
        return parkId;
    }

    /**
     * 停车场id
     * @param parkId 停车场id
     */
    public void setParkId(Long parkId) {
        this.parkId = parkId;
    }

    /**
     * 停车场
     * @return park_name 停车场
     */
    public String getParkName() {
        return parkName;
    }

    /**
     * 停车场
     * @param parkName 停车场
     */
    public void setParkName(String parkName) {
        this.parkName = parkName == null ? null : parkName.trim();
    }

    /**
     * 开闸类型、1进 2出
     * @return open_type 开闸类型、1进 2出
     */
    public Integer getOpenType() {
        return openType;
    }

    /**
     * 开闸类型、1进 2出
     * @param openType 开闸类型、1进 2出
     */
    public void setOpenType(Integer openType) {
        this.openType = openType;
    }

    /**
     * 车牌号
     * @return license_plate 车牌号
     */
    public String getLicensePlate() {
        return licensePlate;
    }

    /**
     * 车牌号
     * @param licensePlate 车牌号
     */
    public void setLicensePlate(String licensePlate) {
        this.licensePlate = licensePlate == null ? null : licensePlate.trim();
    }

    /**
     * 类别1员工2访客
     * @return car_type 类别1员工2访客
     */
    public Integer getCarType() {
        return carType;
    }

    /**
     * 类别1员工2访客
     * @param carType 类别1员工2访客
     */
    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    /**
     * 开闸时间
     * @return open_time 开闸时间
     */
    public Date getOpenTime() {
        return openTime;
    }

    /**
     * 开闸时间
     * @param openTime 开闸时间
     */
    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    /**
     * 道闸code
     * @return road_gate 道闸code
     */
    public Long getRoadGate() {
        return roadGate;
    }

    /**
     * 道闸code
     * @param roadGate 道闸code
     */
    public void setRoadGate(Long roadGate) {
        this.roadGate = roadGate;
    }

    /**
     * 开闸图片
     * @return open_pic 开闸图片
     */
    public String getOpenPic() {
        return openPic;
    }

    /**
     * 开闸图片
     * @param openPic 开闸图片
     */
    public void setOpenPic(String openPic) {
        this.openPic = openPic == null ? null : openPic.trim();
    }

    /**
     * 可信度
     * @return reliability 可信度
     */
    public Float getReliability() {
        return reliability;
    }

    /**
     * 可信度
     * @param reliability 可信度
     */
    public void setReliability(Float reliability) {
        this.reliability = reliability;
    }

    /**
     * 用户或访客id
     * @return user_id 用户或访客id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 用户或访客id
     * @param userId 用户或访客id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 证件号
     * @return id_num 证件号
     */
    public String getIdNum() {
        return idNum;
    }

    /**
     * 证件号
     * @param idNum 证件号
     */
    public void setIdNum(String idNum) {
        this.idNum = idNum == null ? null : idNum.trim();
    }

    /**
     * 姓名
     * @return user_name 姓名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 姓名
     * @param userName 姓名
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 电话
     * @return phone_num 电话
     */
    public String getPhoneNum() {
        return phoneNum;
    }

    /**
     * 电话
     * @param phoneNum 电话
     */
    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum == null ? null : phoneNum.trim();
    }

    /**
     * 租户id
     * @return tenant_id 租户id
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 状态
     * @return status 状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态
     * @param status 状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 道闸名称
     * @return road_gate_name 道闸名称
     */
    public String getRoadGateName() {
        return roadGateName;
    }

    /**
     * 道闸名称
     * @param roadGateName 道闸名称
     */
    public void setRoadGateName(String roadGateName) {
        this.roadGateName = roadGateName == null ? null : roadGateName.trim();
    }

    /**
     * 摄像头code
     * @return camera_device_code 摄像头code
     */
    public Long getCameraDeviceCode() {
        return cameraDeviceCode;
    }

    /**
     * 摄像头code
     * @param cameraDeviceCode 摄像头code
     */
    public void setCameraDeviceCode(Long cameraDeviceCode) {
        this.cameraDeviceCode = cameraDeviceCode;
    }

    /**
     * 摄像头name
     * @return camera_device_name 摄像头name
     */
    public String getCameraDeviceName() {
        return cameraDeviceName;
    }

    /**
     * 摄像头name
     * @param cameraDeviceName 摄像头name
     */
    public void setCameraDeviceName(String cameraDeviceName) {
        this.cameraDeviceName = cameraDeviceName == null ? null : cameraDeviceName.trim();
    }
}